package com.ruoyi.system.domain;



import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

import java.util.Date;
import java.util.HashMap;
import java.util.Map;

/**
 * 核销管理导出VO对象
 */
public class VerificationExportVO extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * 序号
     */
    @Excel(name = "序号")
    private Integer seq;

    /**
     * 培训名称
     */
    @Excel(name = "培训名称")
    private String trainingName;

    /**
     * 培训时间
     */
    @Excel(name = "培训时间")
    private String trainingTime;

    /**
     * 员工姓名
     */
    @Excel(name = "姓名")
    private String employeeName;

    /**
     * 员工编号
     */
    @Excel(name = "员工编号")
    private String employeeNo;

    /**
     * 性别
     */
    @Excel(name = "性别")
    private String sex;

    /**
     * 部门
     */
    @Excel(name = "部门")
    private String dept;

    /**
     * 电话
     */
    @Excel(name = "电话")
    private String phone;

    /**
     * 邮箱
     */
    @Excel(name = "邮箱")
    private String email;

    /**
     * 培训开始日期
     */
    private Date startDate;

    /**
     * 培训结束日期
     */
    private Date endDate;

    /**
     * 每天的核销情况（动态列）
     */
    private Map<String, Map<String, String>> dailyVerifications = new HashMap<>();

    public Integer getSeq() {
        return seq;
    }

    public void setSeq(Integer seq) {
        this.seq = seq;
    }

    public String getTrainingName() {
        return trainingName;
    }

    public void setTrainingName(String trainingName) {
        this.trainingName = trainingName;
    }

    public String getTrainingTime() {
        return trainingTime;
    }

    public void setTrainingTime(String trainingTime) {
        this.trainingTime = trainingTime;
    }

    public String getEmployeeName() {
        return employeeName;
    }

    public void setEmployeeName(String employeeName) {
        this.employeeName = employeeName;
    }

    public String getEmployeeNo() {
        return employeeNo;
    }

    public void setEmployeeNo(String employeeNo) {
        this.employeeNo = employeeNo;
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    public String getDept() {
        return dept;
    }

    public void setDept(String dept) {
        this.dept = dept;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public Date getStartDate() {
        return startDate;
    }

    public void setStartDate(Date startDate) {
        this.startDate = startDate;
    }

    public Date getEndDate() {
        return endDate;
    }

    public void setEndDate(Date endDate) {
        this.endDate = endDate;
    }

    public Map<String, Map<String, String>> getDailyVerifications() {
        return dailyVerifications;
    }

    public void setDailyVerifications(Map<String, Map<String, String>> dailyVerifications) {
        this.dailyVerifications = dailyVerifications;
    }
}